walking palm (socratea exorrhiza) - Spanish English Dictionary